/*=====================================================================================================================
                    Copyright(c) 2009 Geometric PLM Software Corp. All rights reserved.
                             Unpublished - All rights reserved
=======================================================================================================================
File description:

    Filename: TCFramework.h
    Module  : Teamcenter Framwork

    This file contains functions custom librarires.

=======================================================================================================================
Date               Name              Description of Change
2017-05-06		   bayern            Initialize creation
$HISTORY$
=====================================================================================================================*/
#ifndef TCFRAMEWORK_H
#define TCFRAMEWORK_H


// Declare _MAX_PATH for AIX
#ifndef WIN32
#ifndef _MAX_PATH
#define _MAX_PATH 260
#define MAX_PATH _MAX_PATH
#endif

#else

#pragma warning(push)
#pragma warning(disable:4819)
#pragma warning(disable:4251)

#endif


// Teamcenter
#include <tc\tc.h>
#include <epm\epm.h>
#include <ps\ps.h>
#include <tccore\item.h>
#include <sa\sa.h>
#include <bom\bom.h>
#include <tccore\aom.h>
#include <tccore\aom_prop.h>
#include <tccore\tctype.h>
#include <tccore\method.h>
#include <tccore\workspaceobject.h>
#include <property\prop.h>
#include <property\prop_msg.h>
#include <property\prop_errors.h>
#include <tc\folder.h>
#include <user_exits\user_exits.h>
#include <form\form.h>
#include <ae\dataset.h>
#include <ae\datasettype.h>
#include <tccore\project.h>
#include <tc\preferences.h>
#include <lov\lov.h>
#include <fclasses\tc_types.h>
#include <form\formtype.h>
#include <tc\tc_util.h>
#include <qry\qry.h>
#include <qry\qry_errors.h>
#include <fclasses\tc_date.h>
#include <textsrv\textserver.h>
#include <cfm\cfm.h>
#include <epm\signoff.h>
#include <me\me.h>
#include <ai\sample_err.h>
#include <tccore\grmtype.h>
#include <tccore\grm.h>
#include <tccore\imantype.h>
#include <sa\am.h>

#include <itk/mem.h>
#include <tc/emh.h>
#include <tc/wsouif_errors.h>
#include <tc/envelope.h>
#include <res/reservation.h>
#include <form/form.h>
#include <epm/epm.h>
#include <ics/ics.h>
#include <ics/ics2.h>
#include <lov/lov_errors.h>
#include <tc/iman_arguments.h>
#include <dispatcher\dispatcher_itk.h>

// System
#include <time.h>

// Customization
#include "common_macros.h"
#include "../textserver/libsy_error.h"

#include "../include/tc_pub.h"


#ifdef WIN32

#pragma warning(pop)

#endif


#endif
